$(function(){
	$("#sendBtn").click(send_letter);
	$(".close").click(delete_msg);
});

/**
 * 点击"发送"按钮后，先关闭对话框，浏览器向服务器发送post异步请求
 * 请求参数：toName和content
 * 然后服务添加私信后，返回包含code和msg的json格式的字符串
 * 异步请求的三个参数，请求路径，请求参数，处理接收响应结果的方法
 * 对接收过来的json格式的data转换为js对象，根据data中的code设置对话框的内容
 * 显示对话框——成功/失败的响应信息msg,2s后隐藏对话框并刷新页面
 */
function send_letter() {
	$("#sendModal").modal("hide");//隐藏弹出框——私信发送表单

	var toName = $("#recipient-name").val();
	var content = $("#message-text").val();

	$.post(
		CONTEXT_PATH + "/letter/send",
		{"toName":toName,"content":content}
	,function (data) {
			data = $.parseJSON(data);
			if(data.code == 0) {
				$("#hintBody").text("发送成功!");
			} else {
				$("#hintBody").text(data.msg);
			}
			$("#hintModal").modal("show");
			setTimeout(function(){
				$("#hintModal").modal("hide");
				location.reload();//刷新页面
			}, 2000);
		})
}

function delete_msg() {
	// TODO 删除数据
	$(this).parents(".media").remove();
}